Skip to main content

Configuración de tiempo de ejecución

Instalación de un adaptador USB PCAN

Sugerencia

El componente CmpPCANBasicDrv se basa en la API básica de PCAN, que admite la llave USB y otro hardware. Consulte la página de inicio de la empresa de "PEAK System" para obtener información adicional.

El soporte para la API básica de PCAN se implementa solo para CODESYS Control Win y CODESYS Gateway V3.

procedimiento. Para hacer esto, siga los pasos a continuación:
  1. Descargue el controlador del sitio web del fabricante e instálelo en el sistema operativo Windows.

  2. Abra el archivo de configuración del PLC CODESYSControl.cfg en un editor de texto. Este archivo se encuentra en el CODESYS directorio de instalación \GatewayPLC.

    Si desea utilizar el CODESYS Gateway V3, luego abre Gateway.cfg.

  3. Agregue las siguientes líneas a la sección [ComponentManager]: Component.X=CmpPCANBasicDrv.

    Verifique que los números de componente X (X=1,2,3, …) sean secuenciales sin que falte ningún número.

  4. Guarde los cambios y cierre el editor.

  5. Inicie el sistema de tiempo de ejecución.

    CODESYS muestra el hardware PCAN detectado y el número de red CAN respectivo en el registrador de PLC.

  6. Escriba el número de red CAN en Red del bus CAN General pestaña.

Instalación de un adaptador USB de Sontheim

Sugerencia

El componente CmpCANFoxDrv se basa en la API MT de Sontheim, que admite la llave USB y otro hardware. Consulte la página web de la empresa "Sontheim Industrie Elektronik GmbH" para obtener información adicional.

La compatibilidad con la API de MT se implementa solo para CODESYS Control Win y CODESYS Gateway V3.

procedimiento. Para hacer esto, siga los pasos a continuación:
  1. Descargue el controlador del sitio web del fabricante e instálelo en el sistema operativo Windows.

  2. Abra el archivo de configuración del PLC CODESYSControl.cfg en un editor de texto. Este archivo se encuentra en el CODESYS directorio de instalación \GatewayPLC.

    Si desea utilizar el CODESYS Gateway V3, luego abre Gateway.cfg.

  3. Agregue las siguientes líneas a la sección [ComponentManager]: Component.X=CmpCANFoxDrv.

    Verifique que los números de componente X (X=1,2,3, …) sean secuenciales sin que falte ningún número.

  4. Guarde los cambios y cierre el editor.

  5. Inicie el sistema de tiempo de ejecución.

    CODESYS muestra el hardware MT API detectado (ejemplo: CANfox) y el número de red CAN respectivo en el registrador de PLC.

  6. Escriba el número de red CAN en Red del bus CAN General pestaña.

Instalación de un adaptador USB Ixxat

Sugerencia

El componente CmpIxxatCANDrv se basa en la API Ixxat VCI V4, que admite la llave USB y otro hardware. Consulte la página de inicio de la empresa "HMS Industrial Networks" para obtener información adicional.

El soporte para Ixxat VCI V4 API se implementa solo para CODESYS Control Win y CODESYS Gateway V3.

procedimiento. Para hacer esto, siga los pasos a continuación:
  1. Descargue el controlador del sitio web del fabricante e instálelo en el sistema operativo Windows.

  2. Abra el archivo de configuración del PLC CODESYSControl.cfg en un editor de texto. Este archivo se encuentra en el CODESYS directorio de instalación \GatewayPLC.

    Si desea utilizar el CODESYS Gateway V3, luego abre Gateway.cfg.

  3. Agregue las siguientes líneas a la sección [ComponentManager]: Component.X=CmpIxxatCANDrv.

    Verifique que los números de componente X (X=1,2,3, …) sean secuenciales sin que falte ningún número.

  4. Guarde los cambios y cierre el editor.

  5. Inicie el sistema de tiempo de ejecución.

    CODESYS muestra el hardware Ixxat detectado y el número de red CAN respectivo en el registrador de PLC.

  6. Escriba el número de red CAN en Red del bus CAN General pestaña.

Instalación de un adaptador USB Kvaser

Sugerencia

El componente CmpKvaserCANDrv se basa en Kvaser CANBus-API (CANlib), que admite la llave USB y otro hardware. Ver la página de inicio de la empresa de Kvaser (www.kvaser.com) para informacion adicional.

El soporte para la API de Kvaser se implementa solo para CODESYS Control Win y CODESYS Gateway V3.

procedimiento. Para hacer esto, siga los pasos a continuación:
  1. Descargue el controlador del sitio web del fabricante e instálelo en el sistema operativo Windows.

  2. Abra el archivo de configuración del PLC CODESYSControl.cfg en un editor de texto. Este archivo se encuentra en el CODESYS directorio de instalación \GatewayPLC.

    Si desea utilizar el CODESYS Gateway V3, luego abre Gateway.cfg.

  3. Agregue las siguientes líneas a la sección [ComponentManager]: Component.X=CmpKvaserCANDrv.

    Verifique que los números de componente X (X=1,2,3, …) sean secuenciales sin que falte ningún número.

  4. Guarde los cambios y cierre el editor.

  5. Inicie el sistema de tiempo de ejecución.

    CODESYS muestra el hardware Kvaser detectado y el número de red CAN respectivo en el registrador de PLC.

  6. Escriba el número de red CAN en Red del bus CAN General pestaña.

Instalación de un controlador SJA1000

El CODESYS Control Win El sistema de tiempo de ejecución admite el controlador genérico "CmpSJACanDrv", que se basa en el controlador CAN SJA1000.

Después de instalar el adaptador, los controladores respectivos deben instalarse desde el directorio "W2K_XP_Drivers" (en el directorio de instalación de RTE).

procedimiento. Para hacer esto, siga los pasos a continuación:
  1. Abra el archivo de configuración RTE CODESYSControl.cfg en un editor de texto. Este archivo se encuentra en el CODESYS directorio de instalación \Gateway PLC.

  2. Agregue las siguientes líneas a la sección [ComponentManager]: Component.X=CmpSJACanDrv.

    Verifique que los números de componente X (X=1,2,3, …) sean secuenciales sin que falte ningún número.

  3. Guarde los cambios y cierre el editor.

Ver el documento "CODESYSControlRTEV3_Manual.pdf" para una descripción detallada de los parámetros.

Sugerencia

La configuración de RTE también se puede editar en el cuadro de diálogo de configuración de RTE.

Instalación de una puerta de enlace EtherCAT/CAN EL6751

Sugerencia

La funcionalidad está disponible solo con un terminal CANopen maestro/esclavo EL6751, no con un terminal CANopen esclavo EL6751-0010.

procedimiento. Para hacer esto, siga los pasos a continuación:
  1. Instala el EtherCAT paquete.

  2. Abra el archivo de configuración del PLC CODESYSControl.cfg en un editor de texto. Este archivo se encuentra en el CODESYS directorio de instalación \GatewayPLC.

  3. Agregue las siguientes líneas a la sección [ComponentManager]: Component.X=CmpEL6751CanDrv.

    Verifique que los números de componente X (X=1,2,3, …) sean secuenciales sin que falte ningún número.

  4. Guarde los cambios y cierre el editor.

  5. En el proyecto, inserte el EtherCAT Maestro.

  6. Ejecute un escaneo del dispositivo en el EtherCAT Maestro. Si el hardware no está disponible para usted, también puede insertar manualmente las descripciones del dispositivo.

    CODESYS encuentra el terminal EL6751.

  7. Seleccione una descripción de dispositivo de minicontrolador CAN.

    Importante

    No seleccione la descripción del dispositivo original de Beckhoff. En su lugar, se requiere una descripción del dispositivo del minicontrolador CAN. Esta descripción del dispositivo se proporciona con el EtherCAT paquete.

    El número de mensajes indica el número máximo de mensajes CAN que se pueden recibir o enviar por ciclo (esto significa cuántos mensajes se canalizan a través del EtherCAT por fotograma).

  8. Inserte los dispositivos escaneados.

  9. Ahora puede insertar una pila basada en CAN debajo del nodo CANbus, como CANopenManager, CANopenDevice o J1939Manager. Entonces puedes usarlos como de costumbre. En el nodo CANbus, solo puede cambiar la velocidad en baudios. El ID de red se asigna automáticamente en tiempo de ejecución. Alternativamente, también puede dirigirse a CAN a través de CL2 o CAN-API.

    Nota

    Puede obtener la ID de red para abrir el controlador mediante el bloque de función correspondiente.

    Debes establecer el EtherCAT tarea de bus para que sea lo suficientemente rápido. Por ejemplo, si desea enviar o recibir mensajes CAN en un intervalo de 4 ms, debe configurar la tarea de ciclo de bus en al menos 4 ms (o más rápido es aún mejor) para poder mantener el intervalo de envío.